from selenium import webdriver
from selenium.webdriver.chrome.service import Service


s=Service(r"/Users/didi1/Desktop/chromedriver.exe")
wb=webdriver.Chrome(service=s)
wb.implicitly_wait(10)
# r:表示后面的路径不存在转译
wb.get('http://cdn1.python3.vip/files/selenium/sample3.html')
wb.find_element_by_tag_name('a').click()

# 获得挡墙页面的句柄
mainwindow=wb.current_window_handle
for handle in wb.window_handles:
    """先切换窗口"""
    wb.switch_to.window(handle)
    # 得到该窗口的标题，判断是否是我们需要操作的窗口
    if "必应" in wb.title:
        # 如果是，那么该对象就是我们需要操控的窗口，跳出循环，此时进入了我们需要操控的窗口
        break
wb.find_element_by_id('sb_form_q').send_keys("防灾科技学院")
# 关掉当前的页面
# wb.quit()
# 切换到之前的页面
wb.switch_to.window(mainwindow)
wb.quit()
